自定义功能区采用通用的 CustomUI 标准进行配置, 该标准定义了一整套标准的控件,比如按钮、下拉菜单、组合框;能够对控件的标签、图标、点击事件等属性进行配置。下面通过一个示例进行详细说明。
图 1. Web 加载项自定义功能区
示例代码复制 |
---|
|
onLoad 代表一个事件,仅在 WPS 应用装载该 WPS 加载项时触发一次。OnAddInLoad是开发者自定义的 JavaScript 函数,通常用来执行一些初始化操作。
tabs 可以包含多个 tab,每一个 tab 对应一个自定义功能区。
group 将多个控件划分成不同的分组,便于将相互关联的功能组织在一起。
button 是一个按钮。onAction在用户点击后触发,OnClicked是开发者自定义的 JavaScript 函数。label 是按钮文字标签,getImage 用来自定义按钮图表 GetImage是开发者自定义的 JavaScript 函数,getImage 首先会在自定义功能区第一次显示的时候执行一次。当开发者调用刷新整个功能区或通过id刷新该控件时再次执行。